package negocio;

import dto.ManifiestoDTO;
import entities.ManifiestoEntity;

public class Manifiesto
{
	private int id;
	private Cliente cliente;
	private String descripcion;
	
	public Manifiesto(ManifiestoDTO manifiesto) {
		this.id=manifiesto.getId();
		this.cliente=new Cliente(manifiesto.getCliente());
		this.descripcion=manifiesto.getDescripcion();
	}

	public Manifiesto(ManifiestoEntity manifiesto) {
		this.id=manifiesto.getId();
		this.cliente=new Cliente(manifiesto.getCliente());
		this.descripcion=manifiesto.getDescripcion();
	}

	public Cliente getCliente() {
		return cliente;
	}
	
	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}
	
	public String getDescripcion() {
		return descripcion;
	}
	
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}
	
	public ManifiestoEntity toEntity()
	{
		ManifiestoEntity me = new ManifiestoEntity();
		me.setId(this.getId());
		return me;
	}

	public ManifiestoDTO toDTO() {
		
		ManifiestoDTO me = new ManifiestoDTO();
		me.setId(this.id);
		me.setCliente(this.cliente.toDTO());
		me.setDescripcion(this.descripcion);
		return me;
	}
	
}
